home *** CD-ROM | disk | FTP | other *** search
- #ifndef _INCLUDE_PRAGMA_DPKERNEL_LIB_H
- #define _INCLUDE_PRAGMA_DPKERNEL_LIB_H
-
- #ifndef CLIB_DPKERNEL_PROTOS_H
- #include <clib/dpkernel_protos.h>
- #endif
-
- #if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
- #pragma amicall(DPKBase,0x01E,Deactivate(a0))
- #pragma amicall(DPKBase,0x024,Query(a0))
- #pragma amicall(DPKBase,0x02A,Stream(a0,a1,d0))
- #pragma amicall(DPKBase,0x030,CloseDPK())
- #pragma amicall(DPKBase,0x036,TagInit(a0,a1))
- #pragma amicall(DPKBase,0x03C,FindDPKTask())
- #pragma amicall(DPKBase,0x042,DPKForbid())
- #pragma amicall(DPKBase,0x048,DPKPermit())
- #pragma amicall(DPKBase,0x04E,GetTaskInfo(a0))
- #pragma amicall(DPKBase,0x054,OpenModule(d0,a0))
- #pragma amicall(DPKBase,0x05A,Init(a0,a1))
- #pragma amicall(DPKBase,0x060,Draw(a0))
- #pragma amicall(DPKBase,0x066,GetMemType(a0))
- #pragma amicall(DPKBase,0x06C,GetMemSize(a0))
- #pragma amicall(DPKBase,0x072,Switch())
- #pragma amicall(DPKBase,0x078,mtXX())
- #pragma amicall(DPKBase,0x07E,CallEventList(d0,a0,d1))
- #pragma amicall(DPKBase,0x084,WaitLMB())
- #pragma amicall(DPKBase,0x08A,RemapKernel(a0))
- #pragma amicall(DPKBase,0x090,WaitTime(d0))
- #pragma amicall(DPKBase,0x096,FastRandom(d1))
- #pragma amicall(DPKBase,0x09C,SlowRandom(d1))
- #pragma amicall(DPKBase,0x0A2,DebugActive())
- #pragma amicall(DPKBase,0x0A8,DebugInactive())
- #pragma amicall(DPKBase,0x0AE,Lock(a0))
- #pragma amicall(DPKBase,0x0B4,Unlock(a0))
- #pragma amicall(DPKBase,0x0BA,AddSysEvent(a0))
- #pragma amicall(DPKBase,0x0C0,RemSysEvent(a0))
- #pragma amicall(DPKBase,0x0C6,AllocMemBlock(d0,d1))
- #pragma amicall(DPKBase,0x0CC,FreeMemBlock(d0))
- #pragma amicall(DPKBase,0x0D2,AddTrack(d0,d3,a0))
- #pragma amicall(DPKBase,0x0D8,DeleteTrack(d1))
- #pragma amicall(DPKBase,0x0DE,Detach(a0,a1))
- #pragma amicall(DPKBase,0x0E4,Read(a0,a1,d0))
- #pragma amicall(DPKBase,0x0EA,Write(a0,a1,d0))
- #pragma amicall(DPKBase,0x0F0,Activate(a0))
- #pragma amicall(DPKBase,0x0F6,Clear(a0))
- #pragma amicall(DPKBase,0x0FC,Save(a0,a1))
- #pragma amicall(DPKBase,0x102,Reset(a0))
- #pragma amicall(DPKBase,0x108,Flush(a0))
- #pragma tagcall(DPKBase,0x10E,DPrintF(a5))
- #pragma amicall(DPKBase,0x114,Display(a0))
- #pragma amicall(DPKBase,0x11A,Load(a0,d0))
- #pragma amicall(DPKBase,0x120,FindSysObject(d0,a0))
- #pragma amicall(DPKBase,0x126,Hide(a0))
- #pragma amicall(DPKBase,0x12C,InitDestruct(a0,a1))
- #pragma amicall(DPKBase,0x132,SelfDestruct())
- #pragma amicall(DPKBase,0x138,Armageddon(d0))
- #pragma amicall(DPKBase,0x13E,FingerOfDeath(d0))
- #pragma amicall(DPKBase,0x144,TotalMem(a0,d0))
- #pragma amicall(DPKBase,0x14A,Get(d0))
- #pragma amicall(DPKBase,0x150,Free(a0))
- #pragma amicall(DPKBase,0x156,AddSysObject(d0,a1,a0))
- #pragma amicall(DPKBase,0x15C,RemSysObject(d0,a0))
- #pragma amicall(DPKBase,0x162,Awaken(a0))
- #pragma amicall(DPKBase,0x168,CopyStructure(a0,a1))
- #pragma amicall(DPKBase,0x16E,AutoStop())
- #pragma amicall(DPKBase,0x174,mt06())
- #pragma amicall(DPKBase,0x17A,DebugMessage(d7,a5))
- #pragma amicall(DPKBase,0x180,ErrCode(d0))
- #pragma amicall(DPKBase,0x186,StepBack())
- #endif
- #if defined(_DCC) || defined(__SASC)
- #pragma libcall DPKBase Deactivate 01E 801
- #pragma libcall DPKBase Query 024 801
- #pragma libcall DPKBase Stream 02A 09803
- #pragma libcall DPKBase CloseDPK 030 00
- #pragma libcall DPKBase TagInit 036 9802
- #pragma libcall DPKBase FindDPKTask 03C 00
- #pragma libcall DPKBase DPKForbid 042 00
- #pragma libcall DPKBase DPKPermit 048 00
- #pragma libcall DPKBase GetTaskInfo 04E 801
- #pragma libcall DPKBase OpenModule 054 8002
- #pragma libcall DPKBase Init 05A 9802
- #pragma libcall DPKBase Draw 060 801
- #pragma libcall DPKBase GetMemType 066 801
- #pragma libcall DPKBase GetMemSize 06C 801
- #pragma libcall DPKBase Switch 072 00
- #pragma libcall DPKBase mtXX 078 00
- #pragma libcall DPKBase CallEventList 07E 18003
- #pragma libcall DPKBase WaitLMB 084 00
- #pragma libcall DPKBase RemapKernel 08A 801
- #pragma libcall DPKBase WaitTime 090 001
- #pragma libcall DPKBase FastRandom 096 101
- #pragma libcall DPKBase SlowRandom 09C 101
- #pragma libcall DPKBase DebugActive 0A2 00
- #pragma libcall DPKBase DebugInactive 0A8 00
- #pragma libcall DPKBase Lock 0AE 801
- #pragma libcall DPKBase Unlock 0B4 801
- #pragma libcall DPKBase AddSysEvent 0BA 801
- #pragma libcall DPKBase RemSysEvent 0C0 801
- #pragma libcall DPKBase AllocMemBlock 0C6 1002
- #pragma libcall DPKBase FreeMemBlock 0CC 001
- #pragma libcall DPKBase AddTrack 0D2 83003
- #pragma libcall DPKBase DeleteTrack 0D8 101
- #pragma libcall DPKBase Detach 0DE 9802
- #pragma libcall DPKBase Read 0E4 09803
- #pragma libcall DPKBase Write 0EA 09803
- #pragma libcall DPKBase Activate 0F0 801
- #pragma libcall DPKBase Clear 0F6 801
- #pragma libcall DPKBase Save 0FC 9802
- #pragma libcall DPKBase Reset 102 801
- #pragma libcall DPKBase Flush 108 801
- #pragma tagcall DPKBase DPrintF 10E D01
- #pragma libcall DPKBase Display 114 801
- #pragma libcall DPKBase Load 11A 0802
- #pragma libcall DPKBase FindSysObject 120 8002
- #pragma libcall DPKBase Hide 126 801
- #pragma libcall DPKBase InitDestruct 12C 9802
- #pragma libcall DPKBase SelfDestruct 132 00
- #pragma libcall DPKBase Armageddon 138 001
- #pragma libcall DPKBase FingerOfDeath 13E 001
- #pragma libcall DPKBase TotalMem 144 0802
- #pragma libcall DPKBase Get 14A 001
- #pragma libcall DPKBase Free 150 801
- #pragma libcall DPKBase AddSysObject 156 89003
- #pragma libcall DPKBase RemSysObject 15C 8002
- #pragma libcall DPKBase Awaken 162 801
- #pragma libcall DPKBase CopyStructure 168 9802
- #pragma libcall DPKBase AutoStop 16E 00
- #pragma libcall DPKBase mt06 174 00
- #pragma libcall DPKBase DebugMessage 17A D702
- #pragma libcall DPKBase ErrCode 180 001
- #pragma libcall DPKBase StepBack 186 00
- #endif
- #ifdef __STORM__
- #pragma tagcall(DPKBase,0x036,TagInitTags(a0,a1))
- #pragma tagcall(DPKBase,0x0BA,AddSysEventTags(a0))
- #pragma tagcall(DPKBase,0x0C0,RemSysEventTags(a0))
- #pragma tagcall(DPKBase,0x156,AddSysObjectTags(d0,a1,a0))
- #pragma tagcall(DPKBase,0x15C,RemSysObjectTags(d0,a0))
- #endif
- #ifdef __SASC_60
- #pragma tagcall DPKBase TagInitTags 036 9802
- #pragma tagcall DPKBase AddSysEventTags 0BA 801
- #pragma tagcall DPKBase RemSysEventTags 0C0 801
- #pragma tagcall DPKBase AddSysObjectTags 156 89003
- #pragma tagcall DPKBase RemSysObjectTags 15C 8002
- #endif
-
- #endif /* _INCLUDE_PRAGMA_DPKERNEL_LIB_H */